使用 Flash 贷款从 Aave 免费借取贷款
你有没有想过成为一个亿万富翁而不需要抵押任何东西?那么,这就是闪光贷款的作用。
在这一关中,我们将学习如何从 Aave 获得闪电贷款,并利用 DeFi 中这个在 web2 世界中不存在的新概念。在传统的金融世界中没有很好的类比,因为这在区块链之外根本不可能。
传统的银行系统?
传统的银行系统是如何运作的?如果你想贷款,你必须提出一个抵押品,你可以用它来贷款。这通常是 DeFi 中借贷的方式。
然而,有时你可能需要一大笔钱来执行一些你不可能提供抵押品的攻击,也许是为了执行一个巨大的套利交易或攻击一些合约。
什么是 Flash 贷款?
你可能在想。它是某种贷款吗?嗯,是的,它是。这是一种特殊的贷款,只要借款人在交易结束前归还借款金额和一些利息,就可以借到资产。由于借款金额连同利息将在同一笔交易中归还,因此不存在任何人带着借来的钱逃跑的可能性。如果在同一笔交易中没有偿还贷款,交易就会整体失败并被退回。
这个简单但迷人的细节让你可以在没有预付资金或抵押品的情况下借到数十亿,因为你需要在同一笔交易中偿还。然而,在借钱和还钱之间,你可以疯狂地使用这些钱。
请记住,所有这些都发生在一次交易中
闪电贷款的应用
它们有助于资产之间的套利,在 DeFi 借贷协议中引起清算,经常在 DeFi 黑客中发挥作用,以及其他用例。你基本上可以利用你自己的创造力来创造新的东西。
在本教程中,我们将只关注简单闪存贷款的工作方式,包括能够借入一个资产。也有一些替代方案,你也可以借用多种资产。要了解其他类型的闪存贷款,请阅读 Aave 的文件。
让我们试着深入了解一个用例,那就是套利。什么是套利?想象一下,有两个加密货币交易所--A 和 B。现在 A 以比 B 更低的价格出售代币 LW3。如果你从 A 处购买 LW3 以换取 DAI,然后在 B 处出售,获得比你最初的数额更多的 DAI,你就可以获得利润。
交易所之间的价格差异交易被称为套利。套利者是一种必要的邪恶,有助于保持各交易所的价格一致。
闪电贷款如何运作?
任何闪电贷款都有 4 个基本步骤。为了执行闪电贷款,你首先需要编写一个智能合约,其中有一个使用闪电贷款的交易。假设该函数被称为 createFlashLoan()。当你调用该函数时,以下 4 个步骤依次发生。